package faw.car.ccenter;

interface ICarCCenterSDK {

    void execScript(in String scriptType, in String command);

    void CallOpWithString(in String opName, in String pathClass, in String methodName, in String jsonString);//


    void CallOpWithString(in String opName, in String pathClass, in String methodName, in String paraClassName, in String jsonString);//OK

    void CallOpWithInteger(in String opName, in String pathClass, in String methodName, in Integer[] params);

    void CallOpWithInteger(in String opName, in String pathClass, in String methodName, in List<String> paramsTypes, in List<Object> params);

    void CallOpWithInteger(in String opName, in String pathClass, in String methodName, in Object[] params);




    //void CallOpWithArrayResult(in String opName, in String pathClass, in String methodName, in Object[] args, in Object[] result);
    void CallOpWithList(in String opName, in String pathClass, in String methodName, in List<T> args);

}